#ifndef ICNITEMCOMMON_H
#define ICNITEMCOMMON_H

#include "moduletype.h"
#include <QJsonObject>
// 添加通用抽象类吧
class ICNItemCommon
{
public:
    virtual int type() const = 0;

    // virtual void setType(CN::DiagramType type) = 0;// { m_Type = type; }

    virtual QString name() const = 0;

    // 添加保存操作
    virtual QJsonObject serialize() const = 0;
};

#endif // ICNITEMCOMMON_H
